home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- GESCHIEDENIS
-
-
-
-
- FS
-
- Public Domain File Selector
-
- versie 2.5
-
-
-
-
-
-
-
- Copyright (C) 1992-1994 by M.C.J. van Breemen.
- ALL RIGHTS RESERVED.
- COMMERCIAL DISTRIBUTION AND/OR USE PROHIBITED WITHOUT
- WRITTEN PERMISSION FROM M.C.J. van Breemen.
-
-
-
- FS 2.5
-
-
-
-
-
- Versie 1.0, vrijgegeven op 11 mei 1992.
- Dit is de eerste versie.
-
- Versie 1.1, vrijgegeven op 3 juli 1992.
- Veranderingen zijn:
- a. Het videogeheugen wordt bewaard voor opstarten en hersteld na
- afsluiten.
- b. Door bewaren en herstellen van het videogeheugen is het scherm rustiger
- bij sluiten van de help- en informatieschermen.
- c. De help- en informatieschermen geven toetsaanslagen door aan het
- hoofdprogramma. Vanuit deze schermen kan dus onmiddelijk aktie genomen
- worden. De gebruikersinterface is hierdoor iets gewijzigd.
- d. De programmaoptie /W, wachten op een toetsaanslag is toegevoegd.
- e. Na funktie E, Execute, wordt altijd gewacht op een toetsaanslag.
- f. Funktie A, wijzigen van bestandsattributen is toegevoegd.
- g. De Copy en Rename funkties kunnen doelbestanden verwerken in afwijkende
- drives en directories.
- h. Geprobeerd wordt zoveel mogelijk terug te keren naar het laatst gekozen
- bestand, in de laatst gekozen pagina.
- i. Funktie ^W is vervangen door F en leest de directory opnieuw.
- j. De aktieve drive en directory worden op de bovenste regel getoond.
-
- Versie 1.2, vrijgegeven op 28 juli 1992.
- Veranderingen zijn:
- a. Funktie T, tonen van de top directory is toegevoegd.
- b. Funktie ^F, tonen van het aantal bytes vrije schijfruimte is
- toegevoegd.
- c. Funktie N, aanmaken van een directory is toegevoegd.
- d. De help- en informatieschermen geven muisakties door aan het
- hoofdprogramma.
- e. XSPAWN mechanisme (Whitney Software Inc.) toegevoegd, samen met
- programmaoptie /S om het XSPAWN mechanisme uit te schakelen.
- f. De funkties C, Copy en R, Rename negeren een lege naam van het
- doelbestand.
- g. In de editstring programmafunktie kan de tekstcursor ook gepositioneerd
- worden met de muis. Op de Up en Down arrow wordt niet meer gereageerd.
- In de Replace modus kan ook een volle string overgetypt worden.
- h. Extra kontrole op cursorbesturing bij lege disks, dit gaf problemen.
- i. Funktie L, verlaten van FS met behoud van de aktieve drive en directory
- is toegevoegd.
- j. Funktie A, wijzigen van attributen, de _ tekens verwijderd.
- k. Funktie U, een directory omhoogstappen is toegevoegd.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- pagina 2
-
- FS 2.5
-
-
-
- Versie 1.3, vrijgegeven op 5 augustus 1992.
- Veranderingen zijn:
- a. Fouten in de navigatie hersteld (Terugkeren naar de rootdirectory en de
- /R optie gaf soms problemen).
- b. Funktie F, nieuwe directory ophalen en tonen, hernaamd naar V.
- c. Funktie ^F, toon vrije schijfruimte, hernaamd naar F. Het wordt
- moeilijker logische letters te verzinnen voor de funkties.
- d. Cursornavigatie met Alt-A t/m Alt-Z toegevoegd.
- e. De muiscursor positie wordt hersteld na terugkeren naar FS.
- f. Na veranderen van het zoekmasker met funktie M blijft het zoekmasker
- bewaard tot FS verlaten wordt of tot met funktie M een leeg masker
- wordt ingevoerd.
- g. Funktie P, programma informatie toegevoegd.
- h. Bij funktie X, naar MS-DOS shell, prompt van child process veranderd.
- i. Rechter muisknop heeft dezelfde funktie als toets U, terugstappen.
- j. Sterretje toegevoegd links-boven tijdens de directory leesoperatie. Bij
- trager netwerkverkeer is deze feedback handig.
- k. Help- en infoschermen filteren nu ESC uit, zoals het volgens de
- documentatie zou moeten werken.
- l. Schaduwwerking toegevoegd aan help- en infoschermen.
-
- Versie 1.4, vrijgegeven op 7 augustus 1992.
- Veranderingen zijn:
- a. Achterblijvende muiscursor hersteld in de editschermen.
- b. Optie /SE, uitschakelen van swappen naar EMS toegevoegd.
- c. Optie /T, test mode toegevoegd.
- d. Zoekmasker verwerkingsfunktie vervangen voor programmafunkties van Don
- A. Williams. Wildcards * en ? werken ook midden in een zoekmasker.
- e. Extra controles op geheugenmanagement toegevoegd. Als het geheugen
- volliep werd er onder andere bij bewaren en herstellen van
- videogeheugen niet gekontroleerd of geheugenallocatie succesvol was.
-
- Versie 1.5, vrijgegeven op 18 september 1992.
- Veranderingen zijn:
- a. Rechter muisknop, terugstappen gewijzigd. FS bleef terugstappen zolang
- de knop ingedrukt gehouden werd. Bij sommige snellere computers werd in
- hoog tempo tot aan de root directory teruggestapt. FS reageert nu op
- een klik, niet op het ingedrukt houden.
- b. Capaciteit vergroot: Niet de gehele find_t structuur, maar alleen
- bestandsnaam en attribuut worden intern bewaard. Bijeffect is dat info
- van file .. niet meer opgehaald kan worden van directories in de root.
- c. Funktie W, Zoeken naar bestand is toegevoegd. Omdat deze funktie
- recursieve routines bevat, dient de stack groter te zijn.
- d. Kosmetische ingrepen in de source, aan- en uitzetten van de muiscursor
- is geintegreerd in de tekst uitvoer funkties.
- e. Bij bereiken van het maximaal gereserveerde aantal bestanden (normaal
- 456) wordt gewaarschuwd.
-
- Versie 1.6, vrijgegeven op 23 september 1992.
- Maintenance update:
- a. Fout verwijderd in het onthouden van de drive, deze fout is er in
- versie 1.5 ingeslopen (strcpy in plaats van strcat).
- b. Schaduwwerking help en infoschermen veranderd, de rechter vertikale
- balk is nu twee karakters breed.
-
-
-
-
- pagina 3
-
- FS 2.5
-
-
-
- Versie 1.7, vrijgegeven op 29 september 1992.
- Maintenance update:
- a. Bij aanbrengen schaduwwerking help en infoschermen wordt de muis eerst
- uitgeschakeld.
- b. Fout verwijderd in funktie W, zoeken naar bestand. Selekteren en Gaan
- naar een bestand in een root directory ging niet.
-
- Versie 1.8.1, vrijgegeven op 12 november 1992.
- Veranderingen zijn:
- a. Memory management verbeterd in WHEREIS funktie.
- b. Er kan een start directory aangegeven worden in de WHEREIS funktie. Er
- wordt dan alleen gezocht in de aangegeven directory en in de daar
- aanwezige sub-directories.
- c. WHEREIS funktie uitgebreid met CONTAINING WHAT optie: zoeken naar een
- string in een willekeurig bestand.
- d. Terugstap funkties (rechter muisknop, funktie U, selektie van ..
- bestand) plaatsen de bestandscursor op de parent directory.
- e. Funktie Del, wissen van bestanden kan nu ook directories met geneste
- sub-directories wissen.
- f. Run-time programma opties kunnen nu ook met environmental variabele
- FSPARAMS meegegeven worden.
- g. Kleine wijzigingen in de bron code om zowel met Microsoft C 6.00 als
- met Microsoft C/C++ 7.00 foutloos en zonder waarschuwingen te kunnen
- compileren.
-
- Versie 1.8.2, vrijgegeven op 14 november 1992.
- Maintenance update:
- a. Funktie X, tijdelijk naar MS-DOS springen, maakt nu gebruik van de
- COMSPEC environmental variabele om COMMAND.COM te vinden.
-
- Versie 1.9, vrijgegeven op 11 december 1992.
- Veranderingen zijn:
- a. Funktie V, nieuwe directory ophalen en tonen, hernaamd naar /.
- b. Nieuwe funktie V, zetten van een disk volume label toegevoegd.
- c. Bestanden en directories met het Hidden attribuut zijn herkenbaar aan
- een aparte kleur (of een pijl voor de naam in monochroom).
- d. Disk volume labels worden nu getoond en zijn herkenbaar aan een aparte
- kleur.
- e. Disk volume labels zijn met de standaard funkties R Rename en Del
- Delete te wijzigen en te wissen.
- f. De kleurinformatie voor programmaopties /C en /D is uitgebreid met 6
- karakters voor de nieuwe kleuren.
-
- Versie 1.9.1 vrijgegeven op 24 februari 1993.
- Veranderingen zijn:
- a. Programmaoptie N, veranderingen niet toestaan, toegevoegd.
- b. Error handler aangepast.
-
-
-
-
-
-
-
-
-
-
-
- pagina 4
-
- FS 2.5
-
-
-
- Versie 2.0 vrijgegeven op 19 mei 1993.
- Veranderingen zijn:
- a. Programmaoptie en funktie O, sorteren op naam, grootte of datum,
- toegevoegd.
- b. Behalve de aktieve drive en directory wordt nu ook het zoekmasker
- getoond.
- c. Funktie I, bestands informatie, seconden toegevoegd bij de tijd, maand
- als tekst en 4-cijferig jaar bij de datum. Informatie van file .. toont
- nu de informatie van de huidige directory en niet meer van de directory
- daarboven. Dit is eigenlijk niet korrekt, maar voelt beter aan.
- d. Het "bezig" sterretje links-boven wordt behalve bij het ophalen van de
- directory nu ook getoond bij andere tragere funkties.
- e. Funktie W, de standaard startdirectory wordt overgenomen van de huidige
- drive en directory.
-
- Versie 2.1 vrijgegeven op 28 mei 1993.
- Veranderingen zijn:
- a. Funktie E, programma uitvoeren, run-time parameters zijn nu mogelijk.
- b. Foutafhandeling drastisch verbeterd.
-
- Versie 2.2 vrijgegeven op 16 juni 1993.
- Dit is een ingrijpende versie wisseling. Veranderingen zijn:
- a. XSPAWN routines van Whitney Software Inc. vervangen door SPAWNO
- routines van Ralf Brown. Swappen naar XMS is nu mogelijk en de
- residente stub is kleiner. Bij funktie X, tijdelijk naar MS-DOS
- springen, wordt er een COMMAND proces minder gestart. Programmaoptie S
- is gewijzigd.
- b. Programmaoptie P uitgebreid met een offset en lengte van het
- zoekmasker. Het zoekmasker kan nu deel zijn van een programma parameter
- (substring).
- c. Memory model Small veranderd in Compact. Dit heeft de kapaciteit
- drastisch uitgebreid. Geprobeerd wordt om de bestandstabel in de near
- heap te laden. Als dit niet lukt (boven ca. 2000 bestanden) wordt far
- heap memory gebruikt. Dit resulteert in een theoretische totale
- kapaciteit van ca. 7270 bestanden, maar wie test dit nu eens?
- d. De Copy functie probeert met _halloc zoveel mogelijk far heap memory te
- alloceren en is daarom veel sneller geworden.
- e. Programmaoptie D kan nu ook het switch karakter bewaren (en ook
- resetten) in het programmabestand.
- f. Bij de Copy funktie wordt getoetst of geprobeerd wordt via een
- bovenliggende directory een bestand naar zichzelf te kopieren.
- g. Diverse kleine modificaties en bugfixes, benodigd om het Compact memory
- model te kunnen gebruiken (near pointers versus far pointers).
- h. De sorteermodule probeert de oude informatie te hergebruiken bij
- wisseling van sorteer type. Er kan gewisseld worden tussen sorteertype
- Datum en Naam zonder dat de directory opnieuw opgehaald dient te
- worden. Sorteren op N- gerepareerd, deze ging extreem langzaam. Het
- sorteren kan nu ook uitgeschakeld worden.
-
-
-
-
-
-
-
-
-
-
- pagina 5
-
- FS 2.5
-
-
-
- Versie 2.3 vrijgegeven op 19 oktober 1993.
- Veranderingen zijn:
- a. Funktie W, Whereis. Het jokerkarakter ? kan gebruikt worden in de
- bestandsnaam zoekstring. De zoekaktie is te onderbreken met Esc in
- plaats van Y. Er kan met soundex gezocht worden naar gelijkluidende
- woorden in een bestand. Op de bovenste regel van het venster wordt het
- gevonden tekstdeel getoond.
- b. Een aantal karaktertekens van de omkaderingen zijn vervangen voor
- tekens die in alle MS-DOS karaktersets gelijk zijn.
- c. Programmavragen en waarschuwingen worden nu in een venster gezet.
- d. Funktie C, Copy. De tijd, datum en attributen van het bronbestand
- worden meegekopieerd. De archive vlag wordt altijd gezet op het
- doelbestand.
- e. Met de muis kan er gebladerd worden door op de paginanummers te wijzen.
- De linker knop bladert vooruit, de rechter knop bladert achteruit.
- f. De tekstkleur van programmavragen is vervallen. Hiervoor is de
- achtergrondkleur van het foutvenster in de plaats gekomen.
- g. De tekstkleuren van geselekteerde bestanden zijn vervallen. Deze zijn
- nu altijd gelijk aan de kleuren van niet-geselekteerde bestanden.
- h. Bij het wissen en hernamen van het laatste bestand springt de cursor
- naar het nieuwe laatste bestand in plaats van naar het eerste bestand.
- i. Bij alle editoperaties is het nu mogelijk met de cursor up en cursor
- down toetsen oude tekenreeksen van de vorige editoperatie te
- selekteren.
- j. De virusinterceptor TBCHECK van Thunderbyte Anti Virus bracht de SPAWNO
- swapper in de war. Het doelkommando werd niet gevonden als de SPAWNO
- swapper aktief was. Dit is nu opgelost. Mogelijk zijn er nog
- hardware/software kombinaties die problemen geven. Schakel bij
- problemen TBCHECK uit (TBCHECK OFF) of de swapper uit (/S).
- k. De SPAWNO bibliotheek is opgewaardeerd van versie 4.10 naar 4.13
- l. Gealloceerd near heap memory wordt nu vrijgegeven met _nfree in plaats
- van free.
- m. Het gebied waarin de muis mag bewegen wordt teruggezet naar
- standaardwaarden bij verlaten van FS.
- n. De testroutine voor een geldige diskdrive is gewijzigd.
-
- Versie 2.4 vrijgegeven op 20 oktober 1993.
- Veranderingen zijn:
- a. Oeps, bij monochrome systemen was de bestandscursor niet meer te zien.
- De tekstkleur van geselekteerde bestanden weer geintegreerd voor
- monochrome systemen.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- pagina 6
-
- FS 2.5
-
-
-
- Versie 2.5 vrijgegeven op 27 mei 1994.
- Veranderingen zijn:
- a. Gecompileerd met Microsoft C/C++ 8.00c in large memory model.
- b. Het doelkommando wordt op de onderste regel getoond.
- c. Met Esc is het ophalen van een directory te onderbreken.
- d. Met Esc is het wissen van een gevulde directory te onderbreken.
- e. Funktie Z, de datum en tijd van een bestand wijzigen, toegevoegd.
- f. De error handler aangepast: Abort selekteerbaar als FS is aangeroepen
- zonder programmaoptie N.
- g. Er klinkt een foutbel als tussenvoegen van een karakter in een
- tekenreeks niet kan.
- h. Funktie S, show file, vervangen voor een procedure met cursor control
- en find mogelijkheid, de oude show file procedure blijft met geringe
- aanpassingen als shift-S beschikbaar.
- i. Funktie B en optie /B toegevoegd, alleen bestanden tonen voor of na een
- datum en tijd.
- j. Funktie C, copy, kontroleert of er voldoende plaats op de doel drive
- beschikbaar is.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- pagina 7
-